<?
	// Informacion General
	$cSql = "SELECT * FROM gtRecorrido Rec 
			JOIN gcCategoriaRecorrido CRe ON CRe.ncCategoriaRecorrido = Rec.ncCategoriaRecorrido 
			WHERE ncRecorrido = ". $this->aDatos[$cTemplateId][ncRecorrido];
	$aRecorrido = $this->oDatabase->getArray( $cSql );
	// Arma la matrix  de  paradas
	$oPaging = new Paging( $this->aDatos[$cTemplateId][cThisUrl] . "&amp;rf=action&amp;ncUbicacion=$ncUbicacion&amp;ncRotulo=$ncRotulo&amp;ncRecorrido=" . $this->aDatos[$cTemplateId][ncRecorrido] ."&amp;ncAtractivo=$ncAtractivo", 'recorridos', 20);
	$oPaging->setTotalItems ( $this->aDatos[$cTemplateId][nqResultados]);
	$oPaging->setDefaultOrderBy('nOrden, cReferencia');
	$aAtractivos = $this->oDatabase->getMatrix($this->aDatos[$cTemplateId][cSql]. $oPaging->getOrderBy(), $oPaging->getFrom(), $oPaging->getLength());
	
	// Paradas
	$cSql = "SELECT * FROM gtRecorrido Rec 
			JOIN gcCategoriaRecorrido CRe ON CRe.ncCategoriaRecorrido = Rec.ncCategoriaRecorrido 
			WHERE ncRecorrido = ". $this->aDatos[$cTemplateId][ncRecorrido];
	$aRecorrido = $this->oDatabase->getArray( $cSql );
	
	// Arma la matrix
	$oPaging = new Paging( $this->aDatos[$cTemplateId][cThisUrl] . $this->aDatos[$cTemplateId][cThisUrlParametros] . "&amp;tr=" . $this->getTarget(), 'recorridos', 100);
	$oPaging->setTotalItems ( $this->aDatos[$cTemplateId][nqResultados]  );
	$aAtractivos = $this->oDatabase->getMatrix($this->aDatos[$cTemplateId][cSql]. $oPaging->getOrderBy(), $oPaging->getFrom(), $oPaging->getLength());
	
?>
	<div id="recorridos">
		<div id="solapas"><? $this->aDatos[$cTemplateId][oSolapas]->make();?></div>
		<div id="modos" style="margin-top: 10px; overflow:hidden;">
			<div id="recorrido"><?= extractLanguage($aRecorrido[cDescripcion], $this->getLanguage())?></div>
			<? 	
			// if ( $this->aDatos[$cTemplateId][ncRecorrido] >=34 && $this->aDatos[$cTemplateId][ncRecorrido] <= 45 )
			if ( $aRecorrido[nDuracion] )  echo "<div>".mostrar_termino('LBL_Duracion') . ': ' .$aRecorrido[nDuracion]." min.</div>";
			if ( $aRecorrido[nExtension] )  echo "<div>".mostrar_termino('LBL_Extension') . ': ' .$aRecorrido[nExtension]." mts.</div>"; 
			$cArchivo = str_replace( ' ', '_', strtolower(extractLanguage($aRecorrido[cdRecorrido] , 'es'))) . '_' . $this->getLanguage() . ".zip";
			if ( file_exists( PATH_FILES . '/audios/' . $cArchivo) ) echo "<div><a href='" . URL_FILES. "audios/$cArchivo' >".mostrar_termino('LBL_Bajar_audios') ."</a></div>";  			
			if ( strpos( $this->aDatos[$cTemplateId][aModos],  '2' ) === FALSE )  
			{
			?>
			<div style="margin-top:20px;">
				<div class="subtitulo" style="padding-bottom:4px; border-bottom:1px dotted #cccccc"><?= mostrar_termino('LBL_Paradas')?></div>
		<? 
			$nCont = $oPaging->getFrom() +  1;
			foreach ( $aAtractivos as $aAtractivo )
			{
				if ( $this->aDatos[$cTemplateId][ncRecorrido] ) $cParamRecorrido = "&amp;ncRecorrido=" . $this->aDatos[$cTemplateId][ncRecorrido] ."&amp;ncOrden=$aAtractivo[ncOrden]";
				$cColor = ( ( $nCont % 2 ) == 0 )? "1" : "2";
				$ncAtractivo = $aAtractivo[ncAtractivo];
				$oAtractivo	 = traer_atractivo( $ncAtractivo , $this->aDatos[$cTemplateId][ncRecorrido], $aAtractivo[ncOrden] );
				echo "	<div class='item_lista_armador$cColor'>
							<span class='contador'>$nCont</span>&nbsp;
							<a href='javascript:// void(0);' onclick=\"openPopup( '?mo=recorridos&amp;ac=ficha_atractivo&amp;rf=action&amp;ncAtractivo=". $oAtractivo[ncAtractivo] ."$cParamRecorrido' , '', 800, 600); return false;\">". $oAtractivo[cTituloAtractivo] ."</a>
						</div>";
				$nCont++;
			} 
		?>
			</div>
		<? } ?>
		</div>
	</div>